#ifndef MANAGER_H
#define MANAGER_H
#include "tools.h"
#include <dirent.h>
#include <signal.h>
#include <unistd.h>



//菜单

void manager_menu(void);                    //管理员菜单
void manager_book_menu(void);               

//操作员系统
int login_manager(void);  //操作员登录
void manager(void);       //管理员界面
void manager_book(void);

void add_book(void);
void write_book_name(const char* book_name,const char* ISBN);
void delete_book(void);
void add_sum_book(void);
void loss_book(void);


void add_book_type_index(Book* book);
void add_book_key_index(Book* book);
void delete_book_type_index(Book* book);
void delete_book_key_index(Book* book);

void delete_all_order(const char* ISBN);
void delete_stu_order(Student* stu,const char* ISBN);

void borrow_book(void);
void _borrow_book(Student* stu);
void _borrow_order_book(Student* stu);
void write_time_msg(const char* ISBN,const char* id);

void repay_book(void);
void _repay_book(Book* book,Student* stu);

void show_overdue(void);

bool bookfile_empty(const char* filename);               //检验书文件是否为存在

void sigalrm(int signum);
void overdue(void);

#endif//MANAGER_H
